package com.ayf.payment.game.api.dto.criteria;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * @Author: zh-liang
 * @Date : 2020-03-06 15:39
 */
public class MessageBoxCriteria extends PageCriteria {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private List<String> ids=new ArrayList<>();

    /**
     * 商户号
     */
    private Integer merchantId;

    /**
     * 分区id
     */
    private String partitionId;

    /**
     * 分区名称
     */
    private String partitionName;

    /**
     * 玩家账号
     */
    private String gameAccount;

    /**
     * 玩家QQ
     */
    private String gameQq;

    /**
     * 内容
     */
    private String content;

    /**
     * 留言时间
     */
    private Date messageTime;

    /**
     * 留言分类：1意见建议 2充值失败 3服务器故障 4投诉抱怨 5其它
     */
    private Integer msgType;

    private Integer see;

    /**
     * 玩家邮箱
     */
    private String gameEmail;

    /**
     * 玩家电话
     */
    private String gamePhone;
    private String startTime;
    private String endTime;
    private Integer startTimeIndex;
    private Integer endTimeIndex;

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getStartTimeIndex() {
        return startTimeIndex;
    }

    public void setStartTimeIndex(Integer startTimeIndex) {
        this.startTimeIndex = startTimeIndex;
    }

    public Integer getEndTimeIndex() {
        return endTimeIndex;
    }

    public void setEndTimeIndex(Integer endTimeIndex) {
        this.endTimeIndex = endTimeIndex;
    }

    public Integer getSee() {
        return see;
    }

    public void setSee(Integer see) {
        this.see = see;
    }

    public Integer getMsgType() {
        return msgType;
    }

    public void setMsgType(Integer msgType) {
        this.msgType = msgType;
    }

    public String getGameEmail() {
        return gameEmail;
    }

    public void setGameEmail(String gameEmail) {
        this.gameEmail = gameEmail;
    }

    public String getGamePhone() {
        return gamePhone;
    }

    public void setGamePhone(String gamePhone) {
        this.gamePhone = gamePhone;
    }

    public Integer getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Integer merchantId) {
        this.merchantId = merchantId;
    }

    public List<String> getIds() {
        return ids;
    }

    public void setIds(List<String> ids) {
        this.ids = ids;
    }

    public String getPartitionId() {
        return partitionId;
    }

    public void setPartitionId(String partitionId) {
        this.partitionId = partitionId;
    }

    public String getPartitionName() {
        return partitionName;
    }

    public void setPartitionName(String partitionName) {
        this.partitionName = partitionName;
    }

    public String getGameAccount() {
        return gameAccount;
    }

    public void setGameAccount(String gameAccount) {
        this.gameAccount = gameAccount;
    }

    public String getGameQq() {
        return gameQq;
    }

    public void setGameQq(String gameQq) {
        this.gameQq = gameQq;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Date getMessageTime() {
        return messageTime;
    }

    public void setMessageTime(Date messageTime) {
        this.messageTime = messageTime;
    }
}
